.contactMailbox { width: 767px; height: 48px; border: 1px solid #d3d3d3; }
.contactMainLeft { width: 360px; margin-right:16px;float: left; }
.contactMailboxDiv { text-align:center; float: left; width: 238px; height: 45px; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background:#f3f3f3; }
.contactMailboxDiv1 { width: 238px; }
.contactMailboxDiv2 { width: 273px; }
.contactMailboxDiv3 { width: 252px; }
.contactMailboxDiv h4 { float: left; /*line-height:45px;*/ color: #163e6a; font-size: 12px; padding: 8px 0 0 8px; }
.contactMailboxDiv a { float: left; /*line-height:45px;*/ font-size: 12px; color: #3c3c3c; padding: 0 0 0 8px; }
.contactMailboxDiv a:hover { color: #9bba44; }

.contactMain { float: left; width: 100%; }
.contactMainLeft { float: left; width: 358px;}
.contactBranch {border: 1px solid #d3d3d3; margin-top: 15px; float: left; width: 356px; }
.contactBranchInner { width: 318px; margin-top: 23px; margin-left:20px; padding-bottom:23px; float: left; }
.contactBranchInner h2 { font-size: 12px; line-height:normal; margin-bottom: 8px; }
.contactBranchSelect { width: 231px; }
.contactBranchSelectHeader { width: 229px; border: 1px solid #d3d3d3; height: 23px; }
.contactBranchSelectSpan { line-height:24px; margin-left: 9px; color: #1c1c1c; font-size: 12px; }
.contactBranchSelect { position:relative; }
.contactBranchSelectContent { overflow-y:auto; overflow-x: hidden; height: 180px; position:absolute; top: 25px; left: 0; width: 229px; background:#FFFFFF; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; padding: 5px 0; display:none; }
.contactBranchSelectContent li { width: 100%; height: 23px; margin-bottom: 0 !important; margin-top: 1px;}
.contactBranchSelectContent li span { line-height:23px; margin-left:9px;  }
.contactBranchInner p { font-size: 12px; line-height: 17px; margin-top: 9px; margin-left: 4px; margin-bottom:6px;}
.contactBranchInner span { font-size: 12px; float: left; }
.contactBranchInner span img { margin-top: -2px; float: left; margin-right: 4px; margin-left: 4px; } 
.contactBranchSelectMainLink .languageBoxArrow { margin-top: 7px !important; }


.contactForm { float: left; width: 356px; border: 1px solid #d3d3d3; margin-top: 15px; }
.contactForm .contactFormInner { width: 310px; margin-top: 22px; margin-left: 22px; margin-bottom: 22px; float: left; }
.contentFormLine { width: 100%; float: left; margin-bottom: 7px;  }
.contentFormLine .contactFormTitle { float: left; line-height: 23px; width: 118px; font-size: 12px; color: #1c1c1c; }
.contentFormLine input { width: 181px; height: 19px; border: 1px solid #d3d3d3; padding-left: 3px; }
.contentFormLine textarea { resize: none; border: 1px solid #d3d3d3; width: 180px; padding: 2px; height: 59px;  }
.contentFormLine .jquery-selectbox { width: 184px; height: 21px; }
.contentFormLine .jquery-selectbox-moreButton { height: 21px !important; background: url(../img/content/doubleArrow.jpg) center center no-repeat !important; }
.contentFormLine .jquery-selectbox .jquery-selectbox-list { width: 100%; overflow: visible; }
.sendButton { width: 89px;
line-height: 33px;
text-align: center;
display: block;
background: url(../img/content/greenGradientButtonMidHeight.jpg) top left repeat-x;
float: right;
color: #fff;
font-weight: bold;
font-size: 14px;
margin-right: 103px;
border: none;
cursor:pointer; }
.sendButton:hover { background-position: bottom left; }
.contentFormLine .jquery-selectbox-currentItem { color: #6a6a6a; }

.contactMainRight { float: right; width: 391px; margin-top:15px; height: 451px; position:relative; border: 1px solid #d3d3d3; background:#ffffff; }
.contactMainRight .contactMainRightPermanentBox { position:absolute; left:70px; top :53px; width: 243px; height: 101px; background:url(../img/content/contactBranchesPermanentBg.jpg) top left repeat-x;  }
.contactMainRightPermanentBox { position:absolute; top: -107px; height: 114px; width: 396px; background:url(../img/content/branchesCityDivContentBg.png) top left no-repeat; color: #ffffff; z-index: 4;  }
.contactMainRightPermanentBox h2 { margin-left: 20px; float: left; width:220px; font-weight:normal; font-size: 16px; color: #ffffff; line-height: normal; margin-top: 10px; }
.contactMainRightPermanentBox p { margin-left:20px; float: left;  width:220px; margin-top: 4px; font-size: 12px; color: #ffffff; }
.contactMainRightPermanentBox span { margin-left:20px; float: left;  width:194px; height: 22px; line-height:22px; font-size: 12px; display:block; background:url(../img/content/whitePhone.png) left 2px no-repeat; padding-left:24px; }

.contactContentDivCity { display: none; }
.copyDivContent { float: left; width: 100%; }

.contactMainRight .contactMainRightPermanentBoxMid { height: 120px; background:url(../img/content/branchesCityDivContentBgLong.png) top left no-repeat !important; }
.contactMainRight .contactMainRightPermanentBoxBig { height: 140px; background:url(../img/content/branchesCityDivContentBgLong.png) top left no-repeat !important; }
.es .contactMailboxDiv2{width: 254px;}
.es .contactMailboxDiv3{width: 224px;}
.contactContentDiv_dubai .contactMainRightPermanentBox, .contactContentDiv_hongkong .contactMainRightPermanentBox, .contactContentDiv_johannesburg .contactMainRightPermanentBox, .contactContentDiv_karachi .contactMainRightPermanentBox, .contactContentDiv_madrid .contactMainRightPermanentBox{ height: 120px; background:url(../img/content/branchesCityDivContentBgLong.png) top left no-repeat !important; top: 34px;}
 .contactContentDiv_shanghai .contactMainRightPermanentBox{ height: 140px; background:url(../img/content/branchesCityDivContentBgLong.png) top left no-repeat !important; top:15px; }